package com.edu.robot.modules.robot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.edu.robot.model.R;
import com.edu.robot.modules.robot.controller.vo.PageQuery;
import com.edu.robot.modules.robot.controller.vo.PromptVO;
import com.edu.robot.modules.robot.dto.PageResult;
import com.edu.robot.modules.robot.dto.PromptDTO;
import com.edu.robot.modules.robot.model.CrPrompt;

/**
* @author 86177
* @description 针对表【cr_prompt】的数据库操作Service
* @createDate 2025-02-22 14:34:38
*/
public interface CrPromptService extends IService<CrPrompt> {

	//新建提示语
	public R<Boolean> createPrompt(PromptVO promptVO);

	//根据ID获取提示词
	PromptDTO getPromptById(Long id);

	//更新提示词
	 R<Boolean> updatePrompt(PromptVO promptVO);

	 //分页查询提示词
	PageResult <PromptDTO> pagePrompt(PageQuery<PromptVO> query);

}
